Forex reserves rise by $889 million to lifetime high of $621.464 billion